home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_39_AFetchItemWindow.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
42KB
|
745 lines
# near model CODE resource
# jump table entries: 14224-14236 (13 of them)
00000000 4E56 0000 link A6, 0
00000004 4AAE 0008 tst.l [A6 + 0x8]
00000008 6708 beq +0xA /* 00000012 */
0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
label00000012:
00000012 4E5E unlink A6
00000014 205F movea.l A0, [A7]+
00000016 584F addq.w A7, 4
00000018 4ED0 jmp [A0]
0000001A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1778: // at 0000001C (misaligned)
0000001E 0000 487A ori.b D0, 0x7A /* 'z' */
00000022 FFDE .invalid <<F/7/7>>
00000024 42A7 clr.l -[A7]
00000026 4EBA 06D8 jsr [PC + 0x6D8 /* 00000700 */]
0000002A 4AAD ECE0 tst.l [A5 - 0x1320]
0000002E 670E beq +0x10 /* 0000003E */
00000030 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
00000034 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00000038 7000 moveq.l D0, 0x00
0000003A 2B40 ECE0 move.l [A5 - 0x1320], D0
label0000003E:
0000003E 4AAD ECD8 tst.l [A5 - 0x1328]
00000042 670E beq +0x10 /* 00000052 */
00000044 2F2D ECD8 move.l -[A7], [A5 - 0x1328]
00000048 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
0000004C 7000 moveq.l D0, 0x00
0000004E 2B40 ECD8 move.l [A5 - 0x1328], D0
label00000052:
00000052 4AAD ECDC tst.l [A5 - 0x1324]
00000056 670E beq +0x10 /* 00000066 */
00000058 2F2D ECDC move.l -[A7], [A5 - 0x1324]
0000005C 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00000060 7000 moveq.l D0, 0x00
00000062 2B40 ECDC move.l [A5 - 0x1324], D0
label00000066:
00000066 4E5E unlink A6
00000068 4E75 rts
0000006A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000006C-00000070
fn0000006C:
0000006C 4E56 FFF0 link A6, -0x0010
// end alternate branch 0000006C-00000070
fn0000006C: // (misaligned)
0000006E FFF0 .invalid <<F/7/7>>
00000070 486E FFF0 pea.l [A6 - 0x10]
00000074 A976 syscall GetKeys
00000076 703A moveq.l D0, 0x3A
00000078 3200 move.w D1, D0
0000007A E641 asr D1.w, 3
0000007C 0136 10F0 btst [A6 + D1.w - 0x16], D0
00000080 56C0 sne D0
00000082 0240 0001 andi.w D0, 0x1
00000086 1D40 0008 move.b [A6 + 0x8], D0
0000008A 4E5E unlink A6
0000008C 4E75 rts
0000008E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1779: // at 00000090 (misaligned)
00000092 FFFC .invalid <<F/7/7>>
00000094 486E FFFC pea.l [A6 - 0x4]
00000098 486D 292C pea.l [A5 + 0x292C]
0000009C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000000A0 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000000A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000A8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000000AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000B0 4EBA 000E jsr [PC + 0xE /* 000000C0 */]
000000B4 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4]
000000BA 4E5E unlink A6
000000BC 4E75 rts
000000BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000C0-000000CE
fn000000C0:
000000C0 4E56 0000 link A6, 0
000000C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C8 4EAD 482A jsr [A5 + 0x482A /* export_2305 */]
000000CC 4E5E unlink A6
// end alternate branch 000000C0-000000CE
fn000000C0: // (misaligned)
000000C2 0000 2F2E ori.b D0, 0x2E /* '.' */
000000C6 0008 4EAD ori.b A0, 0xAD
000000CA 482A 4E5E nbcd.b [A2 + 0x4E5E]
000000CE 2E9F move.l [A7], [A7]+
000000D0 4E75 rts
000000D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
000000D6 0000 4AAE ori.b D0, 0xAE
000000DA 000C 56C0 ori.b A4, 0xC0
000000DE 4A00 tst.b D0
000000E0 6716 beq +0x18 /* 000000F8 */
000000E2 2F00 move.l -[A7], D0
000000E4 4267 clr.w -[A7]
000000E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000000EA 486D 2924 pea.l [A5 + 0x2924]
000000EE 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
000000F2 121F move.b D1, [A7]+
000000F4 201F move.l D0, [A7]+
000000F6 C001 and.b D0, D1
label000000F8:
000000F8 4A00 tst.b D0
000000FA 6716 beq +0x18 /* 00000112 */
000000FC 206E 000C movea.l A0, [A6 + 0xC]
00000100 2050 movea.l A0, [A0]
00000102 2228 00C4 move.l D1, [A0 + 0xC4]
00000106 206E 0008 movea.l A0, [A6 + 0x8]
0000010A B2A8 000C cmp.l D1, [A0 + 0xC]
0000010E 57C1 seq D1
00000110 C001 and.b D0, D1
label00000112:
00000112 1D40 0010 move.b [A6 + 0x10], D0
00000116 4E5E unlink A6
00000118 205F movea.l A0, [A7]+
0000011A 504F addq.w A7, 8
0000011C 4ED0 jmp [A0]
0000011E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1780: // at 00000120 (misaligned)
00000122 0000 42A7 ori.b D0, 0xA7
00000126 487A FFAC pea.l [PC - 0x54 /* 000000D4, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000012A 2F0E move.l -[A7], A6
0000012C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000130 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
00000134 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000138 4E5E unlink A6
0000013A 205F movea.l A0, [A7]+
0000013C 504F addq.w A7, 8
0000013E 4ED0 jmp [A0]
00000140 4E56 0000 link A6, 0
00000144 4AAE 000C tst.l [A6 + 0xC]
00000148 56C0 sne D0
0000014A 4A00 tst.b D0
0000014C 672C beq +0x2E /* 0000017A */
0000014E 2F00 move.l -[A7], D0
00000150 4267 clr.w -[A7]
00000152 2F2E 000C move.l -[A7], [A6 + 0xC]
00000156 486D 2924 pea.l [A5 + 0x2924]
0000015A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
0000015E 121F move.b D1, [A7]+
00000160 201F move.l D0, [A7]+
00000162 C001 and.b D0, D1
00000164 6714 beq +0x16 /* 0000017A */
00000166 206E 000C movea.l A0, [A6 + 0xC]
0000016A 2050 movea.l A0, [A0]
0000016C 1028 00C8 move.b D0, [A0 + 0xC8]
00000170 6708 beq +0xA /* 0000017A */
00000172 2F2E 000C move.l -[A7], [A6 + 0xC]
00000176 4EAD 2EB2 jsr [A5 + 0x2EB2 /* export_1490 */]
label0000017A:
0000017A 4E5E unlink A6
0000017C 205F movea.l A0, [A7]+
0000017E 504F addq.w A7, 8
00000180 4ED0 jmp [A0]
00000182 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000184-0000018C
fn00000184:
00000184 4E56 0000 link A6, 0
00000188 487A FFB6 pea.l [PC - 0x4A /* 00000140, value 0x4E560000 'NV\0\0', cstring "NV" */]
// end alternate branch 00000184-0000018C
fn00000184: // (misaligned)
00000186 0000 487A ori.b D0, 0x7A /* 'z' */
0000018A FFB6 .invalid <<F/6/7>>
0000018C 2F0E move.l -[A7], A6
0000018E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000192 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
00000196 4E5E unlink A6
00000198 2E9F move.l [A7], [A7]+
0000019A 4E75 rts
export_1781:
0000019C 4E56 FFBA link A6, -0x0046
000001A0 48E7 0028 movem.l -[A7], A2,A4
000001A4 206E 0014 movea.l A0, [A6 + 0x14]
000001A8 43EE FFBA lea.l A1, [A6 - 0x46]
000001AC 7010 moveq.l D0, 0x10
label000001AE:
000001AE 22D8 move.l [A1]+, [A0]+
000001B0 51C8 FFFC dbf D0, -0x6 /* 000001AE */
000001B4 3290 move.w [A1], [A0]
000001B6 286E 0008 movea.l A4, [A6 + 0x8]
000001BA 2254 movea.l A1, [A4]
000001BC 41E9 007A lea.l A0, [A1 + 0x7A]
000001C0 45EE FFBA lea.l A2, [A6 - 0x46]
000001C4 7010 moveq.l D0, 0x10
label000001C6:
000001C6 20DA move.l [A0]+, [A2]+
000001C8 51C8 FFFC dbf D0, -0x6 /* 000001C6 */
000001CC 3092 move.w [A0], [A2]
000001CE 236E 0010 00C4 move.l [A1 + 0xC4], [A6 + 0x10]
000001D4 236E 000C 00C0 move.l [A1 + 0xC0], [A6 + 0xC]
000001DA 137C 0001 00C8 move.b [A1 + 0xC8], 0x1
000001E0 4CDF 1400 movem.l A2,A4, [A7]+
000001E4 4E5E unlink A6
000001E6 205F movea.l A0, [A7]+
000001E8 DEFC 0010 add.w A7, 0x10
000001EC 4ED0 jmp [A0]
000001EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1782: // at 000001F0 (misaligned)
000001F2 FFFC .invalid <<F/7/7>>
000001F4 48E7 0018 movem.l -[A7], A3,A4
000001F8 266E 0008 movea.l A3, [A6 + 0x8]
000001FC 284B movea.l A4, A3
000001FE 2054 movea.l A0, [A4]
00000200 4AA8 00C0 tst.l [A0 + 0xC0]
00000204 670A beq +0xC /* 00000210 */
00000206 2F0B move.l -[A7], A3
00000208 2F28 00C0 move.l -[A7], [A0 + 0xC0]
0000020C 4EAD 4832 jsr [A5 + 0x4832 /* export_2306 */]
label00000210:
00000210 2F0B move.l -[A7], A3
00000212 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000216 4CDF 1800 movem.l A3,A4, [A7]+
0000021A 4E5E unlink A6
0000021C 2E9F move.l [A7], [A7]+
0000021E 4E75 rts
export_1783:
00000220 4E56 0000 link A6, 0
00000224 48E7 0018 movem.l -[A7], A3,A4
00000228 266E 0008 movea.l A3, [A6 + 0x8]
0000022C 284B movea.l A4, A3
0000022E 2054 movea.l A0, [A4]
00000230 4AA8 00C0 tst.l [A0 + 0xC0]
00000234 670A beq +0xC /* 00000240 */
00000236 2F0B move.l -[A7], A3
00000238 2F28 00C0 move.l -[A7], [A0 + 0xC0]
0000023C 4EAD 483A jsr [A5 + 0x483A /* export_2307 */]
label00000240:
00000240 2F0B move.l -[A7], A3
00000242 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00000246 4CDF 1800 movem.l A3,A4, [A7]+
0000024A 4E5E unlink A6
0000024C 2E9F move.l [A7], [A7]+
0000024E 4E75 rts
00000250 4E56 0000 link A6, 0
00000254 4AAE 000C tst.l [A6 + 0xC]
00000258 6708 beq +0xA /* 00000262 */
0000025A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000025E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
label00000262:
00000262 4E5E unlink A6
00000264 205F movea.l A0, [A7]+
00000266 504F addq.w A7, 8
00000268 4ED0 jmp [A0]
0000026A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1784: // at 0000026C (misaligned)
0000026E 0000 4267 ori.b D0, 0x67 /* 'g' */
00000272 4EBA FDF8 jsr [PC - 0x208 /* 0000006C */]
00000276 101F move.b D0, [A7]+
00000278 670C beq +0xE /* 00000286 */
0000027A 487A FFD4 pea.l [PC - 0x2C /* 00000250, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000027E 2F0E move.l -[A7], A6
00000280 4EBA 047E jsr [PC + 0x47E /* 00000700 */]
00000284 6008 bra +0xA /* 0000028E */
label00000286:
00000286 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000028A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
label0000028E:
0000028E 4E5E unlink A6
00000290 2E9F move.l [A7], [A7]+
00000292 4E75 rts
export_1785:
00000294 4E56 0000 link A6, 0
00000298 48E7 0108 movem.l -[A7], D7,A4
0000029C 286E 0008 movea.l A4, [A6 + 0x8]
000002A0 3E2E 0010 move.w D7, [A6 + 0x10]
000002A4 2D6D FA84 0012 move.l [A6 + 0x12], [A5 - 0x57C]
000002AA 3007 move.w D0, D7
000002AC 0440 00A9 subi.w D0, 0xA9
000002B0 6702 beq +0x4 /* 000002B4 */
000002B2 6034 bra +0x36 /* 000002E8 */
label000002B4:
000002B4 4267 clr.w -[A7]
000002B6 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000002BA 4EAD 1C62 jsr [A5 + 0x1C62 /* export_904 */]
000002BE 101F move.b D0, [A7]+
000002C0 6714 beq +0x16 /* 000002D6 */
000002C2 42A7 clr.l -[A7]
000002C4 3F07 move.w -[A7], D7
000002C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000002CA 2F0C move.l -[A7], A4
000002CC 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
000002D0 2D5F 0012 move.l [A6 + 0x12], [A7]+
000002D4 6024 bra +0x26 /* 000002FA */
label000002D6:
000002D6 42A7 clr.l -[A7]
000002D8 3F3C 0FCD move.w -[A7], 0xFCD
000002DC 2F0C move.l -[A7], A4
000002DE 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
000002E2 2D5F 0012 move.l [A6 + 0x12], [A7]+
000002E6 6012 bra +0x14 /* 000002FA */
label000002E8:
000002E8 42A7 clr.l -[A7]
000002EA 3F07 move.w -[A7], D7
000002EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000002F0 2F0C move.l -[A7], A4
000002F2 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
000002F6 2D5F 0012 move.l [A6 + 0x12], [A7]+
label000002FA:
000002FA 4CDF 1080 movem.l D7,A4, [A7]+
000002FE 4E5E unlink A6
00000300 205F movea.l A0, [A7]+
00000302 DEFC 000A add.w A7, 0xA /* '\n' */
00000306 4ED0 jmp [A0]
export_1786:
00000308 4E56 0000 link A6, 0
0000030C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000310 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00000314 4267 clr.w -[A7]
00000316 4EAD 232A jsr [A5 + 0x232A /* export_1121 */]
0000031A 101F move.b D0, [A7]+
0000031C 6600 00E2 bne +0xE4 /* 00000400 */
00000320 3F3C 0068 move.w -[A7], 0x68 /* 'h' */
00000324 1F3C 0001 move.b -[A7], 0x1
00000328 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
0000032C 3F3C 0BB9 move.w -[A7], 0xBB9
00000330 1F3C 0001 move.b -[A7], 0x1
00000334 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000338 3F3C 0C1C move.w -[A7], 0xC1C
0000033C 1F3C 0001 move.b -[A7], 0x1
00000340 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000344 3F3C 0C1D move.w -[A7], 0xC1D
00000348 1F3C 0001 move.b -[A7], 0x1
0000034C 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000350 3F3C 0BC3 move.w -[A7], 0xBC3
00000354 1F3C 0001 move.b -[A7], 0x1
00000358 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
0000035C 3F3C 0BBA move.w -[A7], 0xBBA
00000360 102D F118 move.b D0, [A5 - 0xEE8]
00000364 670A beq +0xC /* 00000370 */
00000366 122D F124 move.b D1, [A5 - 0xEDC]
0000036A 0A01 0001 xori.b D1, 0x1
0000036E C001 and.b D0, D1
label00000370:
00000370 1F00 move.b -[A7], D0
00000372 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000376 3F3C 0BBD move.w -[A7], 0xBBD
0000037A 102D F0AC move.b D0, [A5 - 0xF54]
0000037E 670A beq +0xC /* 0000038A */
00000380 122D F124 move.b D1, [A5 - 0xEDC]
00000384 0A01 0001 xori.b D1, 0x1
00000388 C001 and.b D0, D1
label0000038A:
0000038A 1F00 move.b -[A7], D0
0000038C 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000390 3F3C 07D3 move.w -[A7], 0x7D3
00000394 1F3C 0001 move.b -[A7], 0x1
00000398 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
0000039C 3F3C 07D4 move.w -[A7], 0x7D4
000003A0 1F3C 0001 move.b -[A7], 0x1
000003A4 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003A8 2F3C 0000 07E4 move.l -[A7], 0x7E4
000003AE 4EAD 34FA jsr [A5 + 0x34FA /* export_1691 */]
000003B2 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003B6 2F3C 0000 0FCD move.l -[A7], 0xFCD
000003BC 4EAD 34FA jsr [A5 + 0x34FA /* export_1691 */]
000003C0 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003C4 3F3C 17AC move.w -[A7], 0x17AC
000003C8 1F3C 0001 move.b -[A7], 0x1
000003CC 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003D0 3F3C 17AE move.w -[A7], 0x17AE
000003D4 1F3C 0001 move.b -[A7], 0x1
000003D8 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003DC 3F3C 17AD move.w -[A7], 0x17AD
000003E0 1F3C 0001 move.b -[A7], 0x1
000003E4 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003E8 3F3C 0BD9 move.w -[A7], 0xBD9
000003EC 1F2D FC69 move.b -[A7], [A5 - 0x397]
000003F0 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
000003F4 3F3C 1793 move.w -[A7], 0x1793
000003F8 1F3C 0001 move.b -[A7], 0x1
000003FC 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
label00000400:
00000400 4E5E unlink A6
00000402 2E9F move.l [A7], [A7]+
00000404 4E75 rts
00000406 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000408-0000040C
fn00000408:
00000408 4E56 FFB2 link A6, -0x004E
// end alternate branch 00000408-0000040C
fn00000408: // (misaligned)
0000040A FFB2 .invalid <<F/6/7>>
0000040C 48E7 0028 movem.l -[A7], A2,A4
00000410 206E 0008 movea.l A0, [A6 + 0x8]
00000414 2868 0008 movea.l A4, [A0 + 0x8]
00000418 41EE FFBA lea.l A0, [A6 - 0x46]
0000041C 2454 movea.l A2, [A4]
0000041E 43EA 007A lea.l A1, [A2 + 0x7A]
00000422 7010 moveq.l D0, 0x10
label00000424:
00000424 20D9 move.l [A0]+, [A1]+
00000426 51C8 FFFC dbf D0, -0x6 /* 00000424 */
0000042A 3091 move.w [A0], [A1]
0000042C 486E FFB2 pea.l [A6 - 0x4E]
00000430 42A7 clr.l -[A7]
00000432 42A7 clr.l -[A7]
00000434 A8A7 syscall SetRect
00000436 42A7 clr.l -[A7]
00000438 486E FFBA pea.l [A6 - 0x46]
0000043C 2054 movea.l A0, [A4]
0000043E 2F28 00C4 move.l -[A7], [A0 + 0xC4]
00000442 42A7 clr.l -[A7]
00000444 42A7 clr.l -[A7]
00000446 42A7 clr.l -[A7]
00000448 486E FFB2 pea.l [A6 - 0x4E]
0000044C 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00000450 2D5F 000C move.l [A6 + 0xC], [A7]+
00000454 4CDF 1400 movem.l A2,A4, [A7]+
00000458 4E5E unlink A6
0000045A 2E9F move.l [A7], [A7]+
0000045C 4E75 rts
0000045E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000460-00000464
fn00000460:
00000460 4E56 FFFC link A6, -0x0004
// end alternate branch 00000460-00000464
fn00000460: // (misaligned)
00000462 FFFC .invalid <<F/7/7>>
00000464 48E7 0018 movem.l -[A7], A3,A4
00000468 206E 0008 movea.l A0, [A6 + 0x8]
0000046C 2868 0008 movea.l A4, [A0 + 0x8]
00000470 7000 moveq.l D0, 0x00
00000472 2D40 000E move.l [A6 + 0xE], D0
00000476 42A7 clr.l -[A7]
00000478 7004 moveq.l D0, 0x04
0000047A 2F00 move.l -[A7], D0
0000047C 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000480 265F movea.l A3, [A7]+
00000482 2F0B move.l -[A7], A3
00000484 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000488 2053 movea.l A0, [A3]
0000048A 2254 movea.l A1, [A4]
0000048C 20A9 00C4 move.l [A0], [A1 + 0xC4]
00000490 42A7 clr.l -[A7]
00000492 3F2E 000C move.w -[A7], [A6 + 0xC]
00000496 4267 clr.w -[A7]
00000498 2F0B move.l -[A7], A3
0000049A 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
0000049E 2D5F 000E move.l [A6 + 0xE], [A7]+
000004A2 4CDF 1800 movem.l A3,A4, [A7]+
000004A6 4E5E unlink A6
000004A8 205F movea.l A0, [A7]+
000004AA 5C4F addq.w A7, 6
000004AC 4ED0 jmp [A0]
000004AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004B0-000004B4
fn000004B0:
000004B0 4E56 FFFC link A6, -0x0004
// end alternate branch 000004B0-000004B4
fn000004B0: // (misaligned)
000004B2 FFFC .invalid <<F/7/7>>
000004B4 48E7 0018 movem.l -[A7], A3,A4
000004B8 206E 0008 movea.l A0, [A6 + 0x8]
000004BC 2868 0008 movea.l A4, [A0 + 0x8]
000004C0 7000 moveq.l D0, 0x00
000004C2 2D40 000C move.l [A6 + 0xC], D0
000004C6 42A7 clr.l -[A7]
000004C8 7004 moveq.l D0, 0x04
000004CA 2F00 move.l -[A7], D0
000004CC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000004D0 265F movea.l A3, [A7]+
000004D2 2F0B move.l -[A7], A3
000004D4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000004D8 2053 movea.l A0, [A3]
000004DA 2254 movea.l A1, [A4]
000004DC 20A9 00C4 move.l [A0], [A1 + 0xC4]
000004E0 42A7 clr.l -[A7]
000004E2 4267 clr.w -[A7]
000004E4 2F0B move.l -[A7], A3
000004E6 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */]
000004EA 2D5F 000C move.l [A6 + 0xC], [A7]+
000004EE 4CDF 1800 movem.l A3,A4, [A7]+
000004F2 4E5E unlink A6
000004F4 2E9F move.l [A7], [A7]+
000004F6 4E75 rts
fn000004F8:
000004F8 4E56 0000 link A6, 0
000004FC 2F0C move.l -[A7], A4
000004FE 206E 0008 movea.l A0, [A6 + 0x8]
00000502 2868 0008 movea.l A4, [A0 + 0x8]
00000506 2D6D FA84 000C move.l [A6 + 0xC], [A5 - 0x57C]
0000050C 4267 clr.w -[A7]
0000050E 2054 movea.l A0, [A4]
00000510 2F28 00C4 move.l -[A7], [A0 + 0xC4]
00000514 4EAD 36F2 jsr [A5 + 0x36F2 /* export_1754 */]
00000518 101F move.b D0, [A7]+
0000051A 6712 beq +0x14 /* 0000052E */
0000051C 3F3A 001A move.w -[A7], [PC + 0x1A /* 00000538, value 0xF, cstring "" */]
00000520 3F3A 0014 move.w -[A7], [PC + 0x14 /* 00000536, value 0x40 '@', cstring "" */]
00000524 2054 movea.l A0, [A4]
00000526 2F28 00C4 move.l -[A7], [A0 + 0xC4]
0000052A 4EAD 274A jsr [A5 + 0x274A /* export_1253 */]
label0000052E:
0000052E 285F movea.l A4, [A7]+
00000530 4E5E unlink A6
00000532 2E9F move.l [A7], [A7]+
00000534 4E75 rts
00000536 0040 000F ori.w D0, 0xF
0000053A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000053C-00000542
fn0000053C:
0000053C 4E56 0000 link A6, 0
00000540 2F0C move.l -[A7], A4
// end alternate branch 0000053C-00000542
fn0000053C: // (misaligned)
0000053E 0000 2F0C ori.b D0, 0xC
00000542 206E 0008 movea.l A0, [A6 + 0x8]
00000546 2868 0008 movea.l A4, [A0 + 0x8]
0000054A 2D6D FA84 000C move.l [A6 + 0xC], [A5 - 0x57C]
00000550 4267 clr.w -[A7]
00000552 2054 movea.l A0, [A4]
00000554 2F28 00C4 move.l -[A7], [A0 + 0xC4]
00000558 4EAD 3722 jsr [A5 + 0x3722 /* export_1760 */]
0000055C 101F move.b D0, [A7]+
0000055E 6712 beq +0x14 /* 00000572 */
00000560 3F3A 001A move.w -[A7], [PC + 0x1A /* 0000057C, value 0xF, cstring "" */]
00000564 3F3A 0014 move.w -[A7], [PC + 0x14 /* 0000057A, value 0x80, cstring "" */]
00000568 2054 movea.l A0, [A4]
0000056A 2F28 00C4 move.l -[A7], [A0 + 0xC4]
0000056E 4EAD 274A jsr [A5 + 0x274A /* export_1253 */]
label00000572:
00000572 285F movea.l A4, [A7]+
00000574 4E5E unlink A6
00000576 2E9F move.l [A7], [A7]+
00000578 4E75 rts
0000057A 0080 000F 0000 ori.l D0, 0xF0000
fn00000580:
00000580 4E56 FFBA link A6, -0x0046
00000584 48E7 0028 movem.l -[A7], A2,A4
00000588 206E 0008 movea.l A0, [A6 + 0x8]
0000058C 2868 0008 movea.l A4, [A0 + 0x8]
00000590 41EE FFBA lea.l A0, [A6 - 0x46]
00000594 2454 movea.l A2, [A4]
00000596 43EA 007A lea.l A1, [A2 + 0x7A]
0000059A 7010 moveq.l D0, 0x10
label0000059C:
0000059C 20D9 move.l [A0]+, [A1]+
0000059E 51C8 FFFC dbf D0, -0x6 /* 0000059C */
000005A2 3091 move.w [A0], [A1]
000005A4 486E FFBA pea.l [A6 - 0x46]
000005A8 2054 movea.l A0, [A4]
000005AA 2F28 00C4 move.l -[A7], [A0 + 0xC4]
000005AE 1F3C 0001 move.b -[A7], 0x1
000005B2 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */]
000005B6 4CDF 1400 movem.l A2,A4, [A7]+
000005BA 4E5E unlink A6
000005BC 2E9F move.l [A7], [A7]+
000005BE 4E75 rts
fn000005C0:
000005C0 4E56 FFBA link A6, -0x0046
000005C4 48E7 0028 movem.l -[A7], A2,A4
000005C8 206E 0008 movea.l A0, [A6 + 0x8]
000005CC 2868 0008 movea.l A4, [A0 + 0x8]
000005D0 41EE FFBA lea.l A0, [A6 - 0x46]
000005D4 2454 movea.l A2, [A4]
000005D6 43EA 007A lea.l A1, [A2 + 0x7A]
000005DA 7010 moveq.l D0, 0x10
label000005DC:
000005DC 20D9 move.l [A0]+, [A1]+
000005DE 51C8 FFFC dbf D0, -0x6 /* 000005DC */
000005E2 3091 move.w [A0], [A1]
000005E4 486E FFBA pea.l [A6 - 0x46]
000005E8 2054 movea.l A0, [A4]
000005EA 2F28 00C4 move.l -[A7], [A0 + 0xC4]
000005EE 4EAD 4392 jsr [A5 + 0x4392 /* export_2158 */]
000005F2 4CDF 1400 movem.l A2,A4, [A7]+
000005F6 4E5E unlink A6
000005F8 2E9F move.l [A7], [A7]+
000005FA 4E75 rts
export_1787:
000005FC 4E56 0000 link A6, 0
00000600 2D6D FA84 000E move.l [A6 + 0xE], [A5 - 0x57C]
00000606 302E 000C move.w D0, [A6 + 0xC]
0000060A 0440 0068 subi.w D0, 0x68 /* 'h' */
0000060E 6752 beq +0x54 /* 00000662 */
00000610 0440 076B subi.w D0, 0x76B
00000614 6700 0096 beq +0x98 /* 000006AC */
00000618 5340 subq.w D0, 1
0000061A 6700 0098 beq +0x9A /* 000006B4 */
0000061E 0440 0010 subi.w D0, 0x10
00000622 6700 0098 beq +0x9A /* 000006BC */
00000626 0440 03D6 subi.w D0, 0x3D6
0000062A 6764 beq +0x66 /* 00000690 */
0000062C 5740 subq.w D0, 3
0000062E 676E beq +0x70 /* 0000069E */
00000630 5D40 subq.w D0, 6
00000632 674E beq +0x50 /* 00000682 */
00000634 0440 0016 subi.w D0, 0x16
00000638 6700 0082 beq +0x84 /* 000006BC */
0000063C 0440 0043 subi.w D0, 0x43 /* 'C' */
00000640 672E beq +0x30 /* 00000670 */
00000642 5340 subq.w D0, 1
00000644 672A beq +0x2C /* 00000670 */
00000646 0440 03B0 subi.w D0, 0x3B0
0000064A 6770 beq +0x72 /* 000006BC */
0000064C 0440 07C6 subi.w D0, 0x7C6
00000650 676A beq +0x6C /* 000006BC */
00000652 0440 0019 subi.w D0, 0x19
00000656 6764 beq +0x66 /* 000006BC */
00000658 5340 subq.w D0, 1
0000065A 6760 beq +0x62 /* 000006BC */
0000065C 5340 subq.w D0, 1
0000065E 675C beq +0x5E /* 000006BC */
00000660 6078 bra +0x7A /* 000006DA */
label00000662:
00000662 42A7 clr.l -[A7]
00000664 2F0E move.l -[A7], A6
00000666 4EBA FDA0 jsr [PC - 0x260 /* 00000408 */]
0000066A 2D5F 000E move.l [A6 + 0xE], [A7]+
0000066E 607C bra +0x7E /* 000006EC */
label00000670:
00000670 42A7 clr.l -[A7]
00000672 3F2E 000C move.w -[A7], [A6 + 0xC]
00000676 2F0E move.l -[A7], A6
00000678 4EBA FDE6 jsr [PC - 0x21A /* 00000460 */]
0000067C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000680 606A bra +0x6C /* 000006EC */
label00000682:
00000682 42A7 clr.l -[A7]
00000684 2F0E move.l -[A7], A6
00000686 4EBA FE28 jsr [PC - 0x1D8 /* 000004B0 */]
0000068A 2D5F 000E move.l [A6 + 0xE], [A7]+
0000068E 605C bra +0x5E /* 000006EC */
label00000690:
00000690 42A7 clr.l -[A7]
00000692 2F0E move.l -[A7], A6
00000694 4EBA FE62 jsr [PC - 0x19E /* 000004F8 */]
00000698 2D5F 000E move.l [A6 + 0xE], [A7]+
0000069C 604E bra +0x50 /* 000006EC */
label0000069E:
0000069E 42A7 clr.l -[A7]
000006A0 2F0E move.l -[A7], A6
000006A2 4EBA FE98 jsr [PC - 0x168 /* 0000053C */]
000006A6 2D5F 000E move.l [A6 + 0xE], [A7]+
000006AA 6040 bra +0x42 /* 000006EC */
label000006AC:
000006AC 2F0E move.l -[A7], A6
000006AE 4EBA FED0 jsr [PC - 0x130 /* 00000580 */]
000006B2 6038 bra +0x3A /* 000006EC */
label000006B4:
000006B4 2F0E move.l -[A7], A6
000006B6 4EBA FF08 jsr [PC - 0xF8 /* 000005C0 */]
000006BA 6030 bra +0x32 /* 000006EC */
label000006BC:
000006BC 42A7 clr.l -[A7]
000006BE 3F2E 000C move.w -[A7], [A6 + 0xC]
000006C2 42A7 clr.l -[A7]
000006C4 4267 clr.w -[A7]
000006C6 206E 0008 movea.l A0, [A6 + 0x8]
000006CA 2050 movea.l A0, [A0]
000006CC 2F28 00C4 move.l -[A7], [A0 + 0xC4]
000006D0 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */]
000006D4 2D5F 000E move.l [A6 + 0xE], [A7]+
000006D8 6012 bra +0x14 /* 000006EC */
label000006DA:
000006DA 42A7 clr.l -[A7]
000006DC 3F2E 000C move.w -[A7], [A6 + 0xC]
000006E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E4 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
000006E8 2D5F 000E move.l [A6 + 0xE], [A7]+
label000006EC:
000006EC 4E5E unlink A6
000006EE 205F movea.l A0, [A7]+
000006F0 5C4F addq.w A7, 6
000006F2 4ED0 jmp [A0]
export_1788:
000006F4 4E56 0000 link A6, 0
000006F8 4E5E unlink A6
000006FA 2E9F move.l [A7], [A7]+
000006FC 4E75 rts
000006FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000700-0000070A
export_1789:
fn00000700:
00000700 4E56 0000 link A6, 0
00000704 4AAD ECE0 tst.l [A5 - 0x1320]
00000708 6710 beq +0x12 /* 0000071A */
// end alternate branch 00000700-0000070A
export_1789: // at 00000700 (misaligned)
fn00000700: // (misaligned)
00000702 0000 4AAD ori.b D0, 0xAD
00000706 ECE0 6710 bfclr -[A0] {28:16}
0000070A 41EE 0010 lea.l A0, [A6 + 0x10]
0000070E 2F20 move.l -[A7], -[A0]
00000710 2F20 move.l -[A7], -[A0]
00000712 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
00000716 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
label0000071A:
0000071A 4AAD ECD8 tst.l [A5 - 0x1328]
0000071E 6710 beq +0x12 /* 00000730 */
00000720 41EE 0010 lea.l A0, [A6 + 0x10]
00000724 2F20 move.l -[A7], -[A0]
00000726 2F20 move.l -[A7], -[A0]
00000728 2F2D ECD8 move.l -[A7], [A5 - 0x1328]
0000072C 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
label00000730:
00000730 4AAD ECDC tst.l [A5 - 0x1324]
00000734 6710 beq +0x12 /* 00000746 */
00000736 41EE 0010 lea.l A0, [A6 + 0x10]
0000073A 2F20 move.l -[A7], -[A0]
0000073C 2F20 move.l -[A7], -[A0]
0000073E 2F2D ECDC move.l -[A7], [A5 - 0x1324]
00000742 4EAD 4842 jsr [A5 + 0x4842 /* export_2308 */]
label00000746:
00000746 4E5E unlink A6
00000748 205F movea.l A0, [A7]+
0000074A 504F addq.w A7, 8
0000074C 4ED0 jmp [A0]
0000074E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1790: // at 00000750 (misaligned)
00000752 FFFA .invalid <<F/7/7>>
00000754 4AAD ECE0 tst.l [A5 - 0x1320]
00000758 6708 beq +0xA /* 00000762 */
0000075A 2F2D ECE0 move.l -[A7], [A5 - 0x1320]
0000075E 4EBA FA24 jsr [PC - 0x5DC /* 00000184 */]
label00000762:
00000762 4AAD ECD8 tst.l [A5 - 0x1328]
00000766 6708 beq +0xA /* 00000770 */
00000768 2F2D ECD8 move.l -[A7], [A5 - 0x1328]
0000076C 4EBA FA16 jsr [PC - 0x5EA /* 00000184 */]
label00000770:
00000770 4AAD ECDC tst.l [A5 - 0x1324]
00000774 6708 beq +0xA /* 0000077E */
00000776 2F2D ECDC move.l -[A7], [A5 - 0x1324]
0000077A 4EBA FA08 jsr [PC - 0x5F8 /* 00000184 */]
label0000077E:
0000077E 4AAD FBC0 tst.l [A5 - 0x440]
00000782 56C0 sne D0
00000784 4A00 tst.b D0
00000786 6728 beq +0x2A /* 000007B0 */
00000788 206D FBC0 movea.l A0, [A5 - 0x440]
0000078C 223C 5154 6D76 move.l D1, 0x51546D76 /* 'QTmv' */
00000792 2050 movea.l A0, [A0]
00000794 B2A8 002E cmp.l D1, [A0 + 0x2E]
00000798 57C1 seq D1
0000079A C001 and.b D0, D1
0000079C 6712 beq +0x14 /* 000007B0 */
0000079E 4267 clr.w -[A7]
000007A0 1F3C 0001 move.b -[A7], 0x1
000007A4 2F2D FBC0 move.l -[A7], [A5 - 0x440]
000007A8 4EAD 329A jsr [A5 + 0x329A /* export_1615 */]
000007AC 1D5F FFFF move.b [A6 - 0x1], [A7]+
label000007B0:
000007B0 4E5E unlink A6
000007B2 4E75 rts